#include <stdio.h>

int main ()
{

    int n = 0 ;

    scanf ("%d" , &n) ;

    int array [n] ;

    for (int i = 0 ; i < n ; i++)
    {

        scanf ("%d" , &array [i]) ;

    }

    int sz = sizeof (array) / sizeof (array [0]) ;

    int number = 0 ;

    for (int i = 0 ; i < sz ; i++)
    {

        // 利用异或的机制
        // 相同为零,相异为一
        // 相同的数字的补码异或进来就会得到0,而不同的数字异或之后就会得到原本的数字
        // 当数组里面所有的数字异或后只会剩下落单的数字
        
        number ^= array [i] ;

    }

    printf ("%d" , number) ;

    return 0 ;

}